package dancetiktokmodelmongo

// DancePetTeamHostBattleLog 主播战队战报记录
type DancePetTeamHostBattleLog struct {
	Id_                      string `bson:"_id"`                           // id
	CityChangeLogId          string `bson:"city_change_log_id"`            //城池流转记录id
	ActivitiesId             int64  `bson:"activities_id"`                 //活动id
	RoomId                   string `bson:"room_id"`                       //直播间id
	ModelId                  string `bson:"model_id"`                      //ModelId
	HostId                   string `bson:"host_id"`                       //主播id
	HostName                 string `bson:"host_name"`                     //主播名
	HostAvatarUrl            string `bson:"host_avatar_url"`               //主播头像
	TeamId                   int64  `bson:"team_id"`                       //主播战队id 1,2,3
	CityNo                   int64  `bson:"city_no"`                       //城池编号
	OtherHostId              string `bson:"other_host_id"`                 //对方主播id
	OtherHostName            string `bson:"other_host_name"`               //对方主播名
	OtherTeamId              int64  `bson:"other_team_id"`                 //对方主播战队id
	TeamTotalFighting        int64  `bson:"team_total_fighting"`           //团队总战力
	TeamTotalHp              int64  `bson:"team_total_hp"`                 //团队当前总血量
	TeamLevelMaxTotalHp      int64  `bson:"team_level_max_total_hp"`       //团队总等级上限血量
	UserPetHpLvMap           string `bson:"user_pet_hp_lv_map"`            //团队每个宠物血量占比(json)
	OtherTeamTotalFighting   int64  `bson:"other_team_total_fighting"`     //对方团队总战力
	OtherTeamTotalHp         int64  `bson:"other_team_total_hp"`           //对方团队当前总血量
	OtherTeamLevelMaxTotalHp int64  `bson:"other_team_level_max_total_hp"` //对方团队总等级上限血量
	OtherUserPetHpLvMap      string `bson:"other_user_pet_hp_lv_map"`      //对方团队每个宠物血量占比(json)
	BattleType               int64  `bson:"battle_type"`                   //战报类型 1:进攻空城(一定没奖励) 2:守城 3:离开城池 4:日清 5:月清 6:解散战队
	BattleResult             int64  `bson:"battle_result"`                 //战报结果 1:成功;2:失败
	HasReward                bool   `bson:"has_reward"`                    //是否有奖励 ture有奖励;false无奖励
	CreatedAt                int64  `bson:"created_at"`                    //创建时间
	CreatedAtString          string `bson:"created_at_string"`             //创建时间
}
